星巡研究院

渗透视角下的C语言

* 权限判定边界:普通用户进程读 `/etc/shadow` 必被 `EACCES` 拒绝。能读到,说明调用进程已在 root 或特权上下文,此为既成结果而非突破手段。 * SUID 程序语境:root 属主的 SUID 程序内部有效 UID 为 0,其内调用 `getspnam` 可成功。是否构成缺陷取决于该程序是否把读到的内容外泄给非特权调用方。 * 哈希识别原理:`sp_pwdp` 字段以算法标记开头区分哈希算法类型,本章只说明 “字段结构由算法标记、盐、哈希三部分组成”,不提供真实哈希样例、不提供离线计算或自动化提权脚本。 * 防守边界:保护落在文件权限与属主,以及 SUID 程序不外泄影子库内容。缩小可执行面、收窄 SUID 清单即直接加固点。 利用边界:本库不赋予任何权限,普通用户调用不获权。本章不提供真实哈希、破解步骤与提权脚本。仅限本人自研隔离靶场或书面授权环境,公共资产不碰。 # 第 25 章 grp.h —— 用户组 > B 级库・标准四段
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门